[INFO] fetching crate cranpose-ui 0.0.59...
[INFO] testing cranpose-ui-0.0.59 against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] extracting crate cranpose-ui 0.0.59 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate cranpose-ui 0.0.59
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cranpose-ui 0.0.59
[INFO] tweaked toml for crates.io crate cranpose-ui 0.0.59 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cranpose-ui 0.0.59 on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cranpose-ui 0.0.59 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded cranpose-ui-layout v0.0.59
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded pollster v0.4.0
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded cranpose-macros v0.0.59
[INFO] [stderr]   Downloaded cranpose-ui-graphics v0.0.59
[INFO] [stderr]   Downloaded cranpose-animation v0.0.59
[INFO] [stderr]   Downloaded toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]   Downloaded cranpose-foundation v0.0.59
[INFO] [stderr]   Downloaded cranpose-core v0.0.59
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e0fe6d253af1a6ed4a4b8c600b4ac60952df42edfc8ef66959c77773638fb4e2
[INFO] running `Command { std: "docker" "start" "-a" "e0fe6d253af1a6ed4a4b8c600b4ac60952df42edfc8ef66959c77773638fb4e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0fe6d253af1a6ed4a4b8c600b4ac60952df42edfc8ef66959c77773638fb4e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0fe6d253af1a6ed4a4b8c600b4ac60952df42edfc8ef66959c77773638fb4e2", kill_on_drop: false }`
[INFO] [stdout] e0fe6d253af1a6ed4a4b8c600b4ac60952df42edfc8ef66959c77773638fb4e2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ced46fb664c83da45a9ca1e107001e032bbe3955792c53d4918077b9713a6c17
[INFO] running `Command { std: "docker" "start" "-a" "ced46fb664c83da45a9ca1e107001e032bbe3955792c53d4918077b9713a6c17", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling pollster v0.4.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling cranpose-ui-graphics v0.0.59
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling cranpose-macros v0.0.59
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling cranpose-core v0.0.59
[INFO] [stderr]    Compiling cranpose-ui-layout v0.0.59
[INFO] [stderr]    Compiling cranpose-animation v0.0.59
[INFO] [stderr]    Compiling cranpose-foundation v0.0.59
[INFO] [stderr]    Compiling cranpose-ui v0.0.59 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.15s
[INFO] running `Command { std: "docker" "inspect" "ced46fb664c83da45a9ca1e107001e032bbe3955792c53d4918077b9713a6c17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ced46fb664c83da45a9ca1e107001e032bbe3955792c53d4918077b9713a6c17", kill_on_drop: false }`
[INFO] [stdout] ced46fb664c83da45a9ca1e107001e032bbe3955792c53d4918077b9713a6c17
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 32e3041d8ad709d5ce9f9abb01fb374867d97db312455bcc518478a1c513b875
[INFO] running `Command { std: "docker" "start" "-a" "32e3041d8ad709d5ce9f9abb01fb374867d97db312455bcc518478a1c513b875", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling cranpose-core v0.0.59
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling cranpose-ui-layout v0.0.59
[INFO] [stderr]    Compiling cranpose-animation v0.0.59
[INFO] [stderr]    Compiling cranpose-foundation v0.0.59
[INFO] [stderr]    Compiling cranpose-ui v0.0.59 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 00s
[INFO] running `Command { std: "docker" "inspect" "32e3041d8ad709d5ce9f9abb01fb374867d97db312455bcc518478a1c513b875", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32e3041d8ad709d5ce9f9abb01fb374867d97db312455bcc518478a1c513b875", kill_on_drop: false }`
[INFO] [stdout] 32e3041d8ad709d5ce9f9abb01fb374867d97db312455bcc518478a1c513b875
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 21a18e5b49a47bf233c3f86176641a8fc5916238ebf33fc51d8176be632adf90
[INFO] running `Command { std: "docker" "start" "-a" "21a18e5b49a47bf233c3f86176641a8fc5916238ebf33fc51d8176be632adf90", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cranpose_ui-08657966b35296dc)
[INFO] [stdout] 
[INFO] [stdout] running 325 tests
[INFO] [stdout] test cursor_animation::tests::cursor_starts_visible ... ok
[INFO] [stdout] test cursor_animation::tests::start_schedules_blink ... ok
[INFO] [stdout] test cursor_animation::tests::stop_clears_blink ... ok
[INFO] [stdout] test cursor_animation::tests::tick_toggles_visibility ... ok
[INFO] [stdout] test cursor_position_tests::cursor_draw_command_created_when_focused ... ok
[INFO] [stdout] test cursor_position_tests::cursor_at_start_for_empty_text ... ok
[INFO] [stdout] test debug::tests::test_count_nodes ... ok
[INFO] [stdout] test cursor_position_tests::cursor_y_position_at_zero_without_padding ... ok
[INFO] [stdout] test cursor_position_tests::selection_draw_command_created_when_selected ... ok
[INFO] [stdout] test fling_animation::tests::test_min_velocity_threshold ... ok
[INFO] [stdout] test focus_dispatch::tests::duplicate_invalidations_deduplicated ... ok
[INFO] [stdout] test focus_dispatch::tests::schedule_and_process_invalidations ... ok
[INFO] [stdout] test cursor_position_tests::cursor_x_position_matches_text_width ... ok
[INFO] [stdout] test fling_animation::tests::test_on_end_called_when_boundary_hit ... ok
[INFO] [stdout] test focus_dispatch::tests::active_focus_target_tracking ... ok
[INFO] [stdout] test key_event::tests::backspace_has_no_text ... ok
[INFO] [stdout] test key_event::tests::key_event_creation ... ok
[INFO] [stdout] test key_event::tests::key_event_with_modifiers ... ok
[INFO] [stdout] test key_event::tests::modifiers_any ... ok
[INFO] [stdout] test layout::policies::tests::box_measure_policy_takes_max_size ... ok
[INFO] [stdout] test layout::policies::tests::column_measure_policy_sums_heights ... ok
[INFO] [stdout] test layout::policies::tests::row_measure_policy_sums_widths ... ok
[INFO] [stdout] test layout::tests::align_helpers_respect_available_space ... ok
[INFO] [stdout] test layout::tests::cache_epoch_increments_when_nodes_dirty ... ok
[INFO] [stdout] test layout::tests::bubbling_reaches_clean_ancestors_above_dirty_intermediate ... ok
[INFO] [stdout] test layout::tests::cache_epoch_not_incremented_when_no_dirty_nodes ... ok
[INFO] [stdout] test anchor_async_tests::stats_state_invalidates_after_direction_flip ... ok
[INFO] [stdout] test layout::tests::dirty_child_triggers_parent_remeasure ... ok
[INFO] [stdout] test layout::tests::dirty_bubbling_to_root ... ok
[INFO] [stdout] test layout::tests::flex_parent_data_uses_resolved_weight ... ok
[INFO] [stdout] test layout::tests::insert_child_marks_dirty ... ok
[INFO] [stdout] test layout::tests::layout_measure_respects_parent_constraints_for_weighted_nodes ... ok
[INFO] [stdout] test layout::tests::mark_needs_measure_sets_both_flags ... ok
[INFO] [stdout] test layout::tests::measure_layout_can_skip_semantics_until_consumer_is_enabled ... ok
[INFO] [stdout] test layout::tests::measure_layout_consumes_pending_scoped_repass_for_dirty_child ... ok
[INFO] [stdout] test layout::tests::measure_layout_consumes_pending_scoped_repass_for_subcompose_child ... ok
[INFO] [stdout] test layout::tests::measure_layout_error_preserves_applier_and_slots ... ok
[INFO] [stdout] test layout::tests::clamp_dimension_respects_infinite_max ... ok
[INFO] [stdout] test layout::tests::mark_needs_layout_only_sets_layout_flag ... ok
[INFO] [stdout] test layout::tests::new_layout_node_starts_dirty ... ok
[INFO] [stdout] test layout::tests::nested_measurement_returns_multiple_scratch_vecs_to_pool ... ok
[INFO] [stdout] test layout::tests::parent_tracking_basic ... ok
[INFO] [stdout] test layout::tests::property_change_bubbles_without_manual_call ... ok
[INFO] [stdout] test layout::tests::remove_child_marks_dirty ... ok
[INFO] [stdout] test layout::tests::resolve_dimension_applies_explicit_points ... ok
[INFO] [stdout] test layout::tests::selective_measure_remeasures_when_dirty ... ok
[INFO] [stdout] test layout::tests::scoped_layout_repass_remeasures_dirty_subcompose_child ... ok
[INFO] [stdout] test layout::tests::selective_measure_with_tree_hierarchy ... ok
[INFO] [stdout] test layout::tests::scoped_layout_repass_remeasures_only_dirty_subtree ... ok
[INFO] [stdout] test layout::tests::semantics_configuration_merges_multiple_modifiers ... ok
[INFO] [stdout] test layout::tests::semantics_only_updates_do_not_trigger_layout ... ok
[INFO] [stdout] test layout::tests::set_measure_policy_marks_dirty ... ok
[INFO] [stdout] test layout::tests::semantics_tree_matches_with_and_without_layout_tree ... ok
[INFO] [stdout] test layout::tests::set_modifier_marks_dirty ... ok
[INFO] [stdout] test layout::tests::tree_needs_layout_api ... ok
[INFO] [stdout] test layout::tests::tree_needs_semantics_supports_subcompose_root_nodes ... ok
[INFO] [stdout] test layout::tests::semantics_tree_derives_roles_from_configuration ... ok
[INFO] [stdout] test layout::tests::selective_measure_uses_cache_when_not_dirty ... ok
[INFO] [stdout] test layout::tests::tree_needs_layout_supports_subcompose_root_nodes ... ok
[INFO] [stdout] test lazy_list_recompose_tests::lazy_list_item_recomposes_when_composable_parent_capture_changes ... ok
[INFO] [stdout] test lazy_list_viewport_tests::lazy_column_tall_text_item_keeps_rendered_height_in_sync_with_lazy_measurement ... ok
[INFO] [stdout] test lazy_list_recompose_tests::lazy_list_item_recomposes_on_state_change ... ok
[INFO] [stdout] test lazy_list_viewport_tests::lazy_column_unbounded_height_matches_effective_viewport ... ok
[INFO] [stdout] test anchor_async_tests::keyed_progress_branch_does_not_grow_slots_across_toggle_cycles ... ok
[INFO] [stdout] test modifier::chain::tests::attaches_padding_node_and_invalidates_layout ... ok
[INFO] [stdout] test modifier::chain::tests::capability_mask_updates_with_chain ... ok
[INFO] [stdout] test modifier::chain::tests::modifier_slices_capture_background_and_shape ... ok
[INFO] [stdout] test modifier::chain::tests::offset_update_invalidates_layout ... ok
[INFO] [stdout] test modifier::chain::tests::reuses_nodes_between_updates ... ok
[INFO] [stdout] test modifier::focus::tests::focus_chain_integration ... ok
[INFO] [stdout] test modifier::focus::tests::focus_element_creates_node ... ok
[INFO] [stdout] test modifier::focus::tests::focus_requester_unique_ids ... ok
[INFO] [stdout] test modifier::focus::tests::focus_state_predicates ... ok
[INFO] [stdout] test modifier::focus::tests::focus_target_callback_invoked ... ok
[INFO] [stdout] test modifier::focus::tests::focus_target_node_lifecycle ... ok
[INFO] [stdout] test modifier::tests::alignment_modifiers_record_values ... ok
[INFO] [stdout] test modifier::tests::backdrop_effect_modifier_creates_graphics_layer_with_backdrop_effect ... ok
[INFO] [stdout] test modifier::tests::blur_unbounded_zero_radius_is_noop ... ok
[INFO] [stdout] test modifier::tests::blur_with_default_edge_treatment_enables_rect_clip ... ok
[INFO] [stdout] test modifier::tests::blur_with_edge_treatment_sets_expected_render_effect ... ok
[INFO] [stdout] test modifier::tests::collect_inspector_records_include_weight_and_pointer_input_metadata ... ok
[INFO] [stdout] test modifier::tests::color_filter_modifier_sets_graphics_layer_filter ... ok
[INFO] [stdout] test modifier::tests::compositing_strategy_modifier_sets_graphics_layer_strategy ... ok
[INFO] [stdout] test modifier::tests::drop_shadow_closure_tracks_runtime_values ... ok
[INFO] [stdout] test lazy_list_recompose_tests::lazy_list_updates_scroll_bounds_when_item_count_grows_without_scrolling ... ok
[INFO] [stdout] test modifier::tests::drop_shadow_emits_primitives ... ok
[INFO] [stdout] test modifier::tests::drop_shadow_static_emits_behind_primitives ... ok
[INFO] [stdout] test modifier::tests::drop_shadow_value_alias_uses_static_shadow ... ok
[INFO] [stdout] test modifier::tests::fill_max_size_sets_fraction_constraints ... ok
[INFO] [stdout] test modifier::tests::drop_shadow_high_radius_emits_single_blurred_shadow_primitive ... ok
[INFO] [stdout] test modifier::tests::gradient_cut_mask_modifier_sets_render_effect_shader ... ok
[INFO] [stdout] test modifier::tests::gradient_fade_dst_out_modifier_sets_render_effect_shader ... ok
[INFO] [stdout] test modifier::tests::graphics_layer_block_applies_configuration ... ok
[INFO] [stdout] test modifier::tests::graphics_layer_block_tracks_state_changes_without_recomposition ... ok
[INFO] [stdout] test modifier::tests::graphics_layer_modifier_creates_node ... ok
[INFO] [stdout] test modifier::tests::graphics_layer_params_sets_scale_axes_and_alpha ... ok
[INFO] [stdout] test modifier::tests::graphics_layer_reads_latest_value_without_recomposition ... ok
[INFO] [stdout] test modifier::tests::incremental_single_fingerprints_match_full_pass ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_cutout_alpha_remains_opaque_for_hole_mask ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_emits_overlay_with_dst_out_cutout ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_emits_primitives ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_static_uses_density_for_dp_offset ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_value_alias_uses_static_shadow ... ok
[INFO] [stdout] test modifier::tests::inspector_snapshot_includes_delegate_depth_and_capabilities ... ok
[INFO] [stdout] test modifier::tests::layer_blend_mode_modifier_sets_graphics_layer_mode ... ok
[INFO] [stdout] test modifier::tests::inner_shadow_large_radius_keeps_fill_and_cutout_pairs_balanced ... ok
[INFO] [stdout] test modifier::tests::lazy_scroll_modifier_keeps_motion_context_inactive_at_rest ... ok
[INFO] [stdout] test modifier::tests::lazy_scroll_modifier_keeps_translated_content_context_active_at_rest ... ok
[INFO] [stdout] test modifier::tests::modifiers_built_incrementally_match_from_parts ... ok
[INFO] [stdout] test modifier::tests::offset_accumulates_across_chain ... ok
[INFO] [stdout] test modifier::tests::modifier_chain_trace_runs_only_when_debug_flag_set ... ok
[INFO] [stdout] test modifier::tests::regular_scroll_modifier_keeps_translated_content_context_active_at_rest ... ok
[INFO] [stdout] test modifier::tests::required_size_sets_explicit_constraints ... ok
[INFO] [stdout] test modifier::tests::rounded_alpha_mask_modifier_sets_render_effect_shader ... ok
[INFO] [stdout] test modifier::tests::semantics_modifier_populates_inspector_metadata ... ok
[INFO] [stdout] test modifier::tests::shader_background_wraps_runtime_shader_as_backdrop_effect ... ok
[INFO] [stdout] test modifier::tests::shadow_defaults_match_compose_behavior ... ok
[INFO] [stdout] test modifier::tests::shadow_with_allows_zero_elevation_clipping_and_custom_colors ... ok
[INFO] [stdout] test modifier::tests::shadow_with_zero_elevation_and_no_clip_is_noop ... ok
[INFO] [stdout] test modifier::tests::structural_eq_ignores_always_update_elements ... ok
[INFO] [stdout] test modifier::tests::then_short_circuits_empty_modifiers ... ok
[INFO] [stdout] test modifier::tests::tint_modifier_is_color_filter_tint_alias ... ok
[INFO] [stdout] test modifier::tests::weight_tracks_fill_flag ... ok
[INFO] [stdout] test modifier_nodes::tests::alpha_node_clamps_values ... ok
[INFO] [stdout] test modifier_nodes::tests::alpha_node_is_draw_only ... ok
[INFO] [stdout] test modifier_nodes::tests::background_node_is_draw_only ... ok
[INFO] [stdout] test modifier_nodes::tests::clickable_node_cancels_click_on_drag ... ok
[INFO] [stdout] test modifier_nodes::tests::clickable_node_handles_pointer_events ... ok
[INFO] [stdout] test modifier_nodes::tests::corner_shape_node_is_draw_only ... ok
[INFO] [stdout] test modifier_nodes::tests::custom_layout_modifier_works_via_proxy ... ok
[INFO] [stdout] test modifier_nodes::tests::draw_command_updates_on_closure_change ... ok
[INFO] [stdout] test modifier_nodes::tests::mixed_modifier_chain_tracks_all_capabilities ... ok
[INFO] [stdout] test modifier_nodes::tests::modifier_chain_reuses_padding_nodes ... ok
[INFO] [stdout] test modifier_nodes::tests::multiple_temporary_chains_dont_interfere ... ok
[INFO] [stdout] test modifier_nodes::tests::padding_node_adds_space_to_content ... ok
[INFO] [stdout] test modifier_nodes::tests::padding_node_clamps_to_constraints ... ok
[INFO] [stdout] test modifier_nodes::tests::padding_node_respects_intrinsics ... ok
[INFO] [stdout] test modifier::tests::padding_nodes_resolve_padding_values ... ok
[INFO] [stdout] test modifier_nodes::tests::pointer_input_coroutine_receives_events ... ok
[INFO] [stdout] test modifier_nodes::tests::pointer_input_handlers_survive_temporary_chain_drop ... ok
[INFO] [stdout] test modifier_nodes::tests::reordering_modifiers_with_stable_reuse ... ok
[INFO] [stdout] test modifier_nodes::tests::size_node_enforces_dimensions ... ok
[INFO] [stdout] test modifier_nodes::tests::stateful_measure_exposes_proxy_reconstruction_issue ... ok
[INFO] [stdout] test modifier_nodes::tests::toggling_background_color_reuses_node ... ok
[INFO] [stdout] test modifier_nodes::tests::pointer_input_restarts_on_key_change ... ok
[INFO] [stdout] test pointer_dispatch::tests::duplicate_schedules_deduplicated ... ok
[INFO] [stdout] test pointer_dispatch::tests::schedule_and_process_repasses ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_measures_children_with_finite_constraints ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_composes_different_content ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_reacts_to_constraint_changes ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_reinstalls_slot_root_callback_after_recompose ... ok
[INFO] [stdout] test lazy_list_viewport_tests::lazy_column_variable_height_bursty_reverse_scroll_keeps_rendered_items_ordered ... ok
[INFO] [stdout] test layout::tests::measure_layout_panic_preserves_applier_and_slots ... ok
[INFO] [stdout] test lazy_list_viewport_tests::lazy_column_content_type_reuse_reverse_scroll_keeps_rendered_items_ordered ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restores_conditional_branch_after_toggle ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restores_conditional_composable_branch_after_toggle ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restores_conditional_lazy_list_branch_after_toggle ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restores_weighted_layout_branch_after_toggle ... ok
[INFO] [stdout] test primitives::tests::column_with_alignment_updates_node_fields ... ok
[INFO] [stdout] test primitives::tests::fill_child_respects_explicit_parent_width ... ok
[INFO] [stdout] test primitives::tests::fill_max_height_child_clamps_to_parent ... ok
[INFO] [stdout] test primitives::tests::fill_max_width_tracks_bounded_parent_width ... ok
[INFO] [stdout] test primitives::tests::layout_column_produces_expected_measurements ... ok
[INFO] [stdout] test primitives::tests::modifier_chain_padding_then_size ... ok
[INFO] [stdout] test primitives::tests::modifier_chain_size_enforcement ... ok
[INFO] [stdout] test primitives::tests::modifier_chain_size_then_padding ... ok
[INFO] [stdout] test primitives::tests::modifier_chain_text_with_padding ... ok
[INFO] [stdout] test primitives::tests::modifier_offset_translates_layout ... ok
[INFO] [stdout] test primitives::tests::row_with_alignment_updates_node_fields ... ok
[INFO] [stdout] test primitives::tests::test_fill_max_width_respects_parent_bounds ... ok
[INFO] [stdout] test primitives::tests::test_fill_max_width_with_background_and_double_padding ... ok
[INFO] [stdout] test primitives::tests::wrap_column_with_fill_child_uses_bounded_width ... ok
[INFO] [stdout] test render_state::tests::invalidation_flags_are_shared_across_threads ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restored_weighted_lazy_list_branch_keeps_host_during_status_recompose ... ok
[INFO] [stdout] test renderer::tests::draw_with_content_splits_before_and_after_draw_content ... ok
[INFO] [stdout] test renderer::tests::renderer_emits_background_and_text ... ok
[INFO] [stdout] test renderer::tests::draw_with_content_multiple_markers_keep_only_trailing_overlay ... ok
[INFO] [stdout] test renderer::tests::renderer_honors_resolved_background_shape ... ok
[INFO] [stdout] test renderer::tests::renderer_renders_subcompose_background ... ok
[INFO] [stdout] test renderer::tests::renderer_translates_draw_commands ... ok
[INFO] [stdout] test scroll::tests::vertical_scroll_clips_to_bounds_by_default ... ok
[INFO] [stdout] test scroll::tests::wheel_scroll_updates_vertical_scroll_state ... ok
[INFO] [stdout] test scroll::tests::wheel_scroll_uses_horizontal_delta_for_horizontal_scroll ... ok
[INFO] [stdout] test subcompose_layout::tests::active_children_follow_last_rendered_placements ... ok
[INFO] [stdout] test subcompose_layout::tests::handle_reports_modifier_capabilities ... ok
[INFO] [stdout] test subcompose_layout::tests::inactive_slots_move_to_reusable_pool ... ok
[INFO] [stdout] test subcompose_layout::tests::measure_subcomposes_content ... ok
[INFO] [stdout] test subcompose_layout::tests::subcompose_reuses_nodes_across_measures ... ok
[INFO] [stdout] test lazy_list_viewport_tests::lazy_column_variable_height_reverse_scroll_keeps_rendered_items_ordered ... ok
[INFO] [stdout] test tab_switching_tests::recursive_layout_depth_decrease_then_increase_restores_branches ... ok
[INFO] [stdout] test tab_switching_tests::recursive_layout_nodes_preserve_extent ... ok
[INFO] [stdout] test tab_switching_tests::recursive_layout_updates_keep_all_branches ... ok
[INFO] [stdout] test tab_switching_tests::restored_wrapped_counter_tab_updates_after_mixed_tab_walk ... ok
[INFO] [stdout] test tab_switching_tests::tab_switching_layout_pass_handles_conditional_nodes ... ok
[INFO] [stdout] test tab_switching_tests::scrollable_tab_host_preserves_content_across_mixed_switches ... ok
[INFO] [stdout] test tab_switching_tests::tab_switching_multiple_toggle_cycles_stays_responsive ... ok
[INFO] [stdout] test tab_switching_tests::tab_switching_node_vec_does_not_grow_unboundedly ... ok
[INFO] [stdout] test tab_switching_tests::tab_switching_restores_conditional_layout_nodes ... ok
[INFO] [stdout] test text::annotated_string::tests::append_annotated_preserves_ranges_with_existing_prefix ... ok
[INFO] [stdout] test text::annotated_string::tests::append_annotated_subsequence_clips_ranges_to_slice ... ok
[INFO] [stdout] test text::annotated_string::tests::render_hash_changes_for_visual_style_ranges ... ok
[INFO] [stdout] test text::annotated_string::tests::test_builder_span ... ok
[INFO] [stdout] test text::annotated_string::tests::with_link_clickable_calls_handler ... ok
[INFO] [stdout] test text::annotated_string::tests::with_link_subsequence_trims_range ... ok
[INFO] [stdout] test text::annotated_string::tests::with_link_url_roundtrips ... ok
[INFO] [stdout] test text::font::tests::file_backed_font_family_rejects_empty_font_list - should panic ... ok
[INFO] [stdout] test text::font::tests::font_family_file_backed_preserves_font_entries ... ok
[INFO] [stdout] test text::font::tests::font_family_loaded_typeface_path_preserves_path ... ok
[INFO] [stdout] test text::font::tests::font_family_maps_compose_generic_names ... ok
[INFO] [stdout] test text::font::tests::font_family_preserves_custom_names ... ok
[INFO] [stdout] test text::font::tests::font_file_builder_applies_style_and_weight ... ok
[INFO] [stdout] test text::font::tests::font_weight_default_is_normal ... ok
[INFO] [stdout] test text::font::tests::font_weight_try_new_validates_range ... ok
[INFO] [stdout] test text::layout_options::tests::normalized_enforces_minimum_one_line ... ok
[INFO] [stdout] test text::layout_options::tests::normalized_ensures_max_not_smaller_than_min ... ok
[INFO] [stdout] test text::measure::tests::hyphens_auto_falls_back_when_measurer_hyphen_contract_is_invalid ... ok
[INFO] [stdout] test text::measure::tests::hyphens_auto_uses_measurer_hyphen_contract_when_valid ... ok
[INFO] [stdout] test text::measure::tests::hyphens_mode_changes_wrap_strategy_contract ... ok
[INFO] [stdout] test text::measure::tests::line_break_mode_changes_wrap_strategy_contract ... ok
[INFO] [stdout] test text::measure::tests::mixed_font_size_segments_wrap_without_truncation ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_does_not_wrap_on_tiny_width_delta ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_end_ellipsis_applies ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_middle_ellipsis_for_single_line ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_respects_min_lines ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_visible_keeps_full_text ... ok
[INFO] [stdout] test text::measure::tests::text_layout_options_wraps_and_limits_lines ... ok
[INFO] [stdout] test text::measure::tests::transformed_text_keeps_span_ranges_within_display_bounds ... ok
[INFO] [stdout] test text::measure::tests::wrapped_text_splits_styles_around_inserted_newlines ... ok
[INFO] [stdout] test text::paragraph::tests::hyphens_take_or_else_uses_fallback_for_unspecified ... ok
[INFO] [stdout] test text::paragraph::tests::line_break_take_or_else_uses_fallback_for_unspecified ... ok
[INFO] [stdout] test text::paragraph::tests::resolve_content_direction_detects_ltr_script ... ok
[INFO] [stdout] test text::paragraph::tests::resolve_content_direction_detects_rtl_script ... ok
[INFO] [stdout] test text::paragraph::tests::resolve_content_or_rtl_falls_back_to_rtl ... ok
[INFO] [stdout] test text::paragraph::tests::resolve_text_direction_defaults_to_ltr_for_unspecified ... ok
[INFO] [stdout] test text::paragraph::tests::resolve_text_direction_uses_content_for_unspecified ... ok
[INFO] [stdout] test text::style::tests::baseline_shift_reports_specified ... ok
[INFO] [stdout] test text::style::tests::locale_list_parses_language_tags ... ok
[INFO] [stdout] test text::style::tests::measurement_hash_changes_when_measurement_attributes_change ... ok
[INFO] [stdout] test text::style::tests::measurement_hash_includes_platform_paragraph_shaping ... ok
[INFO] [stdout] test text::style::tests::measurement_hash_includes_platform_style ... ok
[INFO] [stdout] test text::style::tests::paragraph_style_merge_prefers_specified_values ... ok
[INFO] [stdout] test text::style::tests::paragraph_style_plus_matches_merge ... ok
[INFO] [stdout] test text::style::tests::paragraph_style_render_hash_changes_for_paragraph_attributes ... ok
[INFO] [stdout] test text::style::tests::resolve_font_size_handles_em_units ... ok
[INFO] [stdout] test text::style::tests::resolve_font_size_uses_specified_value ... ok
[INFO] [stdout] test text::style::tests::resolve_foreground_color_keeps_default_color_for_gradient_brush ... ok
[INFO] [stdout] test text::style::tests::resolve_foreground_color_supports_solid_brush_with_alpha ... ok
[INFO] [stdout] test text::style::tests::resolve_line_height_uses_style_value ... ok
[INFO] [stdout] test text::style::tests::span_style_merge_prefers_incoming_specified_values ... ok
[INFO] [stdout] test text::style::tests::span_style_merge_switches_foreground_kind ... ok
[INFO] [stdout] test text::style::tests::span_style_plus_matches_merge ... ok
[INFO] [stdout] test text::style::tests::span_style_render_hash_changes_for_visual_attributes ... ok
[INFO] [stdout] test text::style::tests::text_style_from_and_to_style_helpers_work ... ok
[INFO] [stdout] test text::style::tests::text_style_merge_combines_span_and_paragraph ... ok
[INFO] [stdout] test text::style::tests::text_style_platform_style_helpers_roundtrip ... ok
[INFO] [stdout] test text::style::tests::text_style_plus_matches_merge ... ok
[INFO] [stdout] test text::style::tests::text_style_render_hash_includes_visual_attributes ... ok
[INFO] [stdout] test text_field_focus::tests::clear_focus_unfocuses_current ... ok
[INFO] [stdout] test text_field_focus::tests::dispatch_delete_surrounding_calls_handler ... ok
[INFO] [stdout] test text_field_focus::tests::request_focus_clears_previous ... ok
[INFO] [stdout] test text_field_focus::tests::request_focus_sets_flag ... ok
[INFO] [stdout] test tab_switching_tests::tab_switching_recursive_layout_preserves_branches ... ok
[INFO] [stdout] test text_field_modifier_node::tests::test_cursor_x_position_calculation ... ok
[INFO] [stdout] test text_field_modifier_node::tests::test_focused_node_creates_cursor ... ok
[INFO] [stdout] test text_field_modifier_node::tests::text_field_element_creates_node ... ok
[INFO] [stdout] test text_field_modifier_node::tests::text_field_node_creation ... ok
[INFO] [stdout] test text_field_modifier_node::tests::text_field_node_focus ... ok
[INFO] [stdout] test text_layout_result::tests::test_get_offset_for_x ... ok
[INFO] [stdout] test text_layout_result::tests::test_monospaced_layout ... ok
[INFO] [stdout] test text_field_modifier_node::tests::text_field_element_equality ... ok
[INFO] [stdout] test text_layout_result::tests::test_multiline ... ok
[INFO] [stdout] test text_layout_result::tests::test_validity ... ok
[INFO] [stdout] test text_modifier_node::tests::hash_changes_when_style_changes ... ok
[INFO] [stdout] test text_modifier_node::tests::hash_matches_for_equal_elements ... ok
[INFO] [stdout] test text_modifier_node::tests::measure_uses_attached_node_identity ... ok
[INFO] [stdout] test text_modifier_node::tests::prepared_layout_cache_reuses_node_snapshot ... ok
[INFO] [stdout] test widgets::basic_text_field::tests::basic_text_field_state_updates ... ok
[INFO] [stdout] test widgets::canvas::tests::canvas_on_draw_closure_produces_primitives ... ok
[INFO] [stdout] test widgets::clickable_text::tests::clickable_text_composes_without_panic ... ok
[INFO] [stdout] test widgets::basic_text_field::tests::basic_text_field_creates_node ... ok
[INFO] [stdout] test widgets::image::tests::crop_fills_bounds ... ok
[INFO] [stdout] test widgets::image::tests::crop_source_rect_honors_start_alignment ... ok
[INFO] [stdout] test widgets::image::tests::crop_source_rect_is_centered_for_wide_source ... ok
[INFO] [stdout] test widgets::image::tests::destination_rect_aligns_center ... ok
[INFO] [stdout] test widgets::image::tests::fit_keeps_aspect_ratio ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_both_constrained_uses_smaller_factor ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_fits_within_constraints ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_height_constrained_preserves_aspect_ratio ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_unconstrained ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_width_constrained_preserves_aspect_ratio ... ok
[INFO] [stdout] test widgets::image::tests::image_measure_zero_intrinsic ... ok
[INFO] [stdout] test widgets::image::tests::map_destination_clip_to_source_returns_full_source_without_clipping ... ok
[INFO] [stdout] test widgets::image::tests::map_destination_clip_to_source_scales_proportionally ... ok
[INFO] [stdout] test widgets::image::tests::painter_reports_intrinsic_size_and_bitmap ... ok
[INFO] [stdout] test widgets::layout::tests::layout_recomposes_when_content_reads_state ... ok
[INFO] [stdout] test widgets::lazy_list::tests::lazy_list_state_identity_is_stable_for_copied_state ... ok
[INFO] [stdout] test widgets::lazy_list::tests::test_content_padding_all ... ok
[INFO] [stdout] test widgets::lazy_list::tests::test_lazy_column_spec_builder ... ok
[INFO] [stdout] test widgets::lazy_list::tests::test_get_spacing ... ok
[INFO] [stdout] test widgets::lazy_list::tests::test_lazy_column_spec_default ... ok
[INFO] [stdout] test widgets::lazy_list::tests::test_lazy_row_spec_default ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::focus_invalidation_marks_flag_and_requests_queue ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::draw_invalidation_marks_redraw_flag_when_capable ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::focus_invalidation_requires_focus_capability ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::layout_invalidation_marks_flags_when_capability_present ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::layout_invalidation_requires_layout_capability ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::layout_invalidation_skips_repass_while_composing ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::modifier_child_capabilities_reflect_chain_head ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::pointer_invalidation_marks_flag_and_requests_queue ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::pointer_invalidation_requires_pointer_capability ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::semantics_configuration_reflects_modifier_state ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::semantics_invalidation_sets_semantics_flag_only ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::set_modifier_marks_semantics_dirty ... ok
[INFO] [stdout] test widgets::text::tests::basic_text_creates_node ... ok
[INFO] [stdout] test widgets::text::tests::basic_text_recomposes_when_dynamic_source_changes ... ok
[INFO] [stdout] test word_boundaries::tests::test_find_word_boundaries ... ok
[INFO] [stdout] test word_boundaries::tests::test_find_word_end ... ok
[INFO] [stdout] test word_boundaries::tests::test_find_word_start ... ok
[INFO] [stdout] test widgets::nodes::layout_node::tests::layout_node_registry_retains_warm_capacity_after_large_cleanup ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restored_lazy_list_branch_keeps_host_generation_during_scroll ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restored_weighted_branch_after_header_toggle_keeps_host_during_scroll ... ok
[INFO] [stdout] test primitives::tests::box_with_constraints_restored_weighted_lazy_list_branch_keeps_host_generation_during_scroll ... ok
[INFO] [stdout] test anchor_async_tests::async_runtime_freezes_without_conditional_key ... ok
[INFO] [stdout] test async_runtime_full_layout_test::async_runtime_full_layout_freezes_after_forward_flip ... ok
[INFO] [stdout] test tab_switching_tests::depth_cycling_node_vec_does_not_grow_unboundedly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 325 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graphics_layer_backdrop_integration.rs (/opt/rustwide/target/debug/deps/graphics_layer_backdrop_integration-8f4cb54dcf995212)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test backdrop_effect_is_visible_in_modifier_slices ... ok
[INFO] [stdout] test stacked_render_effects_keep_existing_when_inner_unset ... ok
[INFO] [stdout] test stacked_tint_modifiers_compose_in_graphics_layer ... ok
[INFO] [stdout] test inner_default_graphics_layer_resets_parent_local_fields ... ok
[INFO] [stdout] test stacked_lazy_translation_and_backdrop_effect_are_both_preserved ... ok
[INFO] [stdout] test stacked_render_effects_chain_inner_then_outer ... ok
[INFO] [stdout] test stacked_graphics_layers_merge_new_transform_fields ... ok
[INFO] [stdout] test collecting_slices_does_not_eagerly_evaluate_lazy_graphics_layer ... ok
[INFO] [stdout] test graphics_layer_state_writes_auto_request_render_invalidation ... ok
[INFO] [stdout] test graphics_layer_is_evaluated_on_slice_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shadow_api_integration.rs (/opt/rustwide/target/debug/deps/shadow_api_integration-cc0010194dbe6d48)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test background_before_drop_shadow_renders_shadow_on_top ... ok
[INFO] [stdout] test drop_shadow_before_background_renders_behind_paint ... ok
[INFO] [stdout] test shadow_brush_and_blend_mode_are_applied ... ok
[INFO] [stdout] test static_shadow_uses_density_when_converted_to_px ... ok
[INFO] [stdout] test drop_and_inner_shadow_emit_expected_draw_layers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text_hyphenation_contract_integration.rs (/opt/rustwide/target/debug/deps/text_hyphenation_contract_integration-f71ea4794647820e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test prepare_text_layout_uses_measurer_hyphen_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cranpose_ui
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/modifier/mod.rs - modifier::Modifier (line 381) ... ignored
[INFO] [stdout] test src/text/annotated_string.rs - text::annotated_string::Builder::with_link (line 507) ... ignored
[INFO] [stdout] test src/text/annotated_string.rs - text::annotated_string::LinkAnnotation (line 17) ... ignored
[INFO] [stdout] test src/widgets/basic_text_field.rs - widgets::basic_text_field::BasicTextField (line 31) ... ignored
[INFO] [stdout] test src/widgets/box_widget.rs - widgets::box_widget::Box (line 59) ... ignored
[INFO] [stdout] test src/widgets/button.rs - widgets::button::Button (line 26) ... ignored
[INFO] [stdout] test src/widgets/canvas.rs - widgets::canvas::Canvas (line 16) ... ignored
[INFO] [stdout] test src/widgets/clickable_text.rs - widgets::clickable_text::ClickableText (line 36) ... ignored
[INFO] [stdout] test src/widgets/column.rs - widgets::column::Column (line 57) ... ignored
[INFO] [stdout] test src/widgets/lazy_list.rs - widgets::lazy_list::LazyColumn (line 797) ... ignored
[INFO] [stdout] test src/widgets/lazy_list.rs - widgets::lazy_list::LazyColumn (line 814) ... ignored
[INFO] [stdout] test src/widgets/lazy_list.rs - widgets::lazy_list::LazyColumn (line 839) ... ignored
[INFO] [stdout] test src/widgets/lazy_list.rs - widgets::lazy_list::LazyRow (line 878) ... ignored
[INFO] [stdout] test src/widgets/linked_text.rs - widgets::linked_text::LinkedText (line 21) ... ignored
[INFO] [stdout] test src/widgets/linked_text.rs - widgets::linked_text::LinkedText (line 42) ... ignored
[INFO] [stdout] test src/widgets/row.rs - widgets::row::Row (line 57) ... ignored
[INFO] [stdout] test src/widgets/spacer.rs - widgets::spacer::Spacer (line 23) ... ignored
[INFO] [stdout] test src/widgets/text.rs - widgets::text::compose_basic_text_group (line 145) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "21a18e5b49a47bf233c3f86176641a8fc5916238ebf33fc51d8176be632adf90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21a18e5b49a47bf233c3f86176641a8fc5916238ebf33fc51d8176be632adf90", kill_on_drop: false }`
[INFO] [stdout] 21a18e5b49a47bf233c3f86176641a8fc5916238ebf33fc51d8176be632adf90
